package com.example.demo.util;

import org.springframework.util.DigestUtils;

/**
 * @author 88377761
 *
 */
public class MD5Util {
	// 盐，用于混交md5
	private static final String SLAT = "123456";
	
	/**
	 * 生成md5
	 * 
	 * @param seckillId
	 * @return
	 */
	public static String getMD5(String str) {
		String base = str + "/" + SLAT;
		return DigestUtils.md5DigestAsHex(base.getBytes());
	}

	/**
	 * MD5验证方法
	 * 
	 * @param text
	 *            明文
	 * @param md5
	 *            密文
	 * @return true/false
	 * @throws Exception
	 */
	public static boolean verify(String text, String md5) {
		return getMD5(text).equalsIgnoreCase(md5);
	}
}
